Context-Awareness in Software Architectures
نویسندگان
چکیده
The growing importance of context-awareness in the construction of adaptable systems requires the development of formal models and notations that can bring this new dimension from middleware concerns into the higher levels of modelling. In this paper, we propose a formal approach to the design of context-aware systems that is well integrated with the concepts and techniques that have been proposed for software architectures. This approach is based on a set of primitives through which the notion of context can be modelled as a firstclass entity and context-awareness addressed explicitly as an additional dimension of architectural elements. We illustrate the approach around an image
منابع مشابه
Supporting Context-Awareness: A Taxonomic Review
Context-aware applications realise the vision of ubiquitous computing by utilising information gathered from their environment to automatically adapt behaviour. To support the development of such applications, researchers have developed infrastructures, architectures, middlewares, and toolkits. This paper presents a taxonomy based on a review of these support infrastructures for context-aware c...
متن کاملContext-Awareness on Mobile Devices - the Hydrogen Approach
Information about the user's environment offers new opportunities and exposes new challenges in terms of time-aware, location-aware, device-aware and personalized applications. Such applications constantly need to monitor the environment – called context to allow the application to react accordingly to this context. Context-awareness is especially interesting in mobile scenarios where the conte...
متن کاملContext-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملContext Awareness in Mobile Computing Environments: A Survey
In this survey we report software architectures for context awareness, sensor centric systems and context modeling issues. Defining architecture for supporting contextaware applications explicitly implies a scalable description of how to represent contextual information and which are the abstraction models capable of handling it. Using sensors to retrieve contextual information leads to a senso...
متن کاملDAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures
Although the reuse of software entities has matured in recent years, it has not become standard practice yet, since reusing componentbased or service-oriented architectures requires the selection, composition, adaptation and evolution of prefabricated software parts. Recent research approaches have tackled independently the discovery, composition, adaptation or monitoring processes. We present ...
متن کامل